<?php
/**
 * [***********************]
 * @Author: mazhenyu[houdunwangmzy@163.com]
 * @Date:   2014-08-06 17:11:08
 * @Last Modified by:   nic-tes
 * @Last Modified time: 2014-08-08 15:14:45
 */
header('Content-type:text/html;charset=utf-8');
function dump($var){
	var_dump($var);
}

function p($var){
	echo '<pre>';
	print_r($var);
	echo '</pre>';
}

define('IS_POST', $_SERVER['REQUEST_METHOD'] == 'POST' ? true : false);
	
function C($var=null,$value=null){
	// 定义一个静态变量数组，方便值得存储与更替
		static $config=array();
		// 判断是不是数组，是数组就合并数组
		if (is_array($var)) {
			// 合并数组，后边的是传进来的数组，优先级更高
			$config=array_merge($config,$var);
			// 返回不执行下面代码
			return;
		}
		// 判断是否字符串
		if (is_string($var)) {
			// 判断值是空不
			if (is_null($value)) {
				// 如果键值为空，并且有键名不存在于原系统函数就让它为空返回
				return isset($config[$var])?$config[$var]:null;
			}else{
				// 如果值不为空就赋值给此键名
				$config[$var]=$value;
				// 返回，不执行下面语句
				return;
			}
		}
		// 判断是否没传近来数据
		if (is_null($var)) {
			// 如果是就返回原静态变量，这样有些函数可以把里面结构打印出来
			return $config;
		}
}
	date_default_timezone_set('PRC');
	function adds_html($str){
	return htmlspecialchars(addslashes($str));
	}
	function strips($strips){
	return	stripslashes($strips);
	}
	function success($msg,$url){
	echo "<script>alert('$msg');location.href='$url'</script>";
	die;
}
function error($msg){
	echo "<script>alert('$msg');window.history.back()</script>";
	die;
}
	
?>